Total revenue and grants